package bindo

type AuthBind struct {
	AgtCode string `form:"operator"`
	AgtUser string `form:"user"`
	AgtUid  string `form:"uid"`
	Token   string `form:"token"`
	Stamp   string `form:"stamp"`
	HashVal string `form:"sign"`
}

type GuestBind struct {
	AgtCode  string `form:"operator"`
	Currency string `form:"currency"`
	Lang     string `form:"lang"`
}

type DWBind struct {
	AgtCode    string `form:"operator"`
	AgtUser    string `form:"user"`
	AgtUid     string `form:"uid"`
	Amount     string `form:"amount"`
	AgtOrderId string `form:"trade_no"`
	ACurrency  string `form:"currency"`
	Stamp      string `form:"stamp"`
	HashVal    string `form:"sign"`
}

type BalanceBind struct {
	AgtCode   string `form:"operator"`
	AgtUser   string `form:"user"`
	AgtUid    string `form:"uid"`
	ACurrency string `form:"currency"`
	Stamp     string `form:"stamp"`
	HashVal   string `form:"sign"`
}

type TransferBind struct {
	AgtCode    string `form:"operator"`
	AgtOrderId string `form:"trade_no"`
	DorW       string `form:"type"`
	ACurrency  string `form:"currency"`
	Stamp      string `form:"stamp"`
	HashVal    string `form:"sign"`
}

type BetStatementBind struct {
	AgtCode string `form:"operator"`
	PerPage string `form:"per"`
	Start   string `form:"start"`
	End     string `form:"end"`
	VIdx    string `form:"last"`
	Stamp   string `form:"stamp"`
	HashVal string `form:"sign"`
}
